<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:pfx="http://www.books.org">
	<xsl:param name="catalogNumber">
		<!--type="string"-->
	</xsl:param>
	<xsl:param name="catalogDate">
		<!--type="string"-->
	</xsl:param>
	<xsl:template match="/*">
		<pfx:BookStore>
			<xsl:for-each select="Book">
				<xsl:call-template name="handle-book">
					<xsl:with-param name="inDate" select="$catalogDate"/>
				</xsl:call-template>
			</xsl:for-each>
		</pfx:BookStore>
	</xsl:template>
	<xsl:template name="handle-book">
		<xsl:param name="inDate">
			<!--type="string"-->
		</xsl:param>
		<pfx:Book>
			<pfx:Title>
				<xsl:value-of select="Title"/>
			</pfx:Title>
			<pfx:Author>
				<xsl:value-of select="Author"/>
			</pfx:Author>
			<pfx:Date>
				<xsl:value-of select="$inDate"/>
			</pfx:Date>
			<pfx:ISBN>
				<xsl:value-of select="$catalogNumber"/>
			</pfx:ISBN>
		</pfx:Book>
	</xsl:template>
</xsl:stylesheet>
